home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / eft130.zip / READ.ME < prev    next >
Text File  |  1992-03-31  |  41KB  |  973 lines

  1. Release 1.00
  2.  
  3.         (Hopefully) everything fixed as reported until 1.7.91.
  4.  
  5.         If you have problems:
  6.  
  7.            (1) Read DOCs
  8.            (2) Contact friendly sysop in neighborhood running EFT
  9.            (3) Contact national EFT support if avail
  10.            (4) Contact The Wizard's Inn II BBS (see EFT.PRT)
  11.  
  12.         Good luck, and give EFT a try!
  13.  
  14. Release 1.10
  15.  
  16.        Reactions  to  EFT 1.0 were superb! Lots of sysops showed  interest,
  17.        and  some of them joined the team to support EFT in  their  country.
  18.        Situation  is  that  EFT  can become the state of  the art  transfer
  19.        manager  for  RA/SBBS systems if even more systems give  it  a  try.
  20.  
  21.        Welcome  now to version 1.10 of EFT. Many new features awaiting you,
  22.        and    also    some   bugs   were   fixed    from    version    1.0.
  23.  
  24.        If you still have problems:
  25.  
  26.            (1) Read DOCs
  27.            (2) Contact friendly sysop in neighborhood running EFT
  28.            (3) Contact national EFT support if avail
  29.            (4) Contact The Wizard's Inn II BBS (see EFT.PRT)
  30.  
  31.        Good luck, and give EFT a try!
  32.  
  33.      * Changed key policy to be able to spread EFT through SDS devices:
  34.        After key expired users will have to key in special random strings
  35.        to bring up the file tagger. Also additional beeps are generated
  36.        randomly. Please do register! $20 is not that much!
  37.  
  38.      * Fixed bug in file tagger (after user selected abort files were still
  39.        taken as tagged).
  40.  
  41.      * Fixed bug: If InfoFile <TIME> was set GetInfos was not functioning
  42.        correctly (Stuart Henderson)
  43.  
  44.      * New behaviour "ArcExitinfo":
  45.        If enabled, EFT writes a small "EXITINFO" every time arctesting
  46.        is done. This special "EXITINFO" file is called "EXITINFO.EFT" and
  47.        will be created in the temporary upload dir. It is plain ASCII and
  48.        its contents will look like:
  49.  
  50.        <full path and name of file to arc-text>
  51.        <full name of user>
  52.        <description of file to arctest>
  53.  
  54.        On return from the arctest-commandline EFT reads in the EXITINFO.EFT,
  55.        and stores line 1 and 3 in its structures. Line 2 is ignored.
  56.        Great for converting uploads into different arc formats with changing
  57.        filenames or descriptions!
  58.  
  59.      * Redesigned "too many files for this method". User can select if
  60.        he wants to take as many files as the driver allows.
  61.  
  62.      * New .CFG statement SysopPassword lets you download any file from
  63.        any path if you had the correct level and gave the correct password
  64.        after activating with // at the download files prompt. See .CFG for
  65.        details.
  66.  
  67.      * UploadCredit is now given for each file separately, so dupes are no
  68.        longer given credit.
  69.  
  70.      * NEW! EFT now allows ENHANCED FILE MASKS at all places
  71.        (FILES.CTL, file tagger masking, BADFILES.CTL etc.!!!)
  72.  
  73.        f*r*i?t*.*z* /FREE
  74.        -------------------------------------------------------------
  75.        as a FILES.CTL line will make the following files free files:
  76.  
  77.        FRAINT16.ZIP
  78.        FORTITTS.LZH
  79.        FRISTING.UUZ
  80.        and so on ...
  81.  
  82.  
  83.        *3*.* /PWD=MogulTheFat
  84.        -------------------------------------------------------------
  85.        as a FILES.CTL line will protect all files haveing a 3 in their
  86.        file name with Mogul The Fat's favorite password ...
  87.  
  88.        Imagine the power this new feature gives to your users:
  89.        The file tagger can now show all files with "ALL" in their name, if
  90.        the mask *ALL*.* is given in global mode, so that e.g. the files
  91.        ALLFILES.ZIP and even WHAALING.GIF are shown together in a single run!
  92.  
  93.        And this works inside archives, too!
  94.  
  95.      * New! Enhanced file masks now work with filepathes, too!
  96.  
  97.        E.G. FILES.CTL
  98.  
  99.           c:\bbs\pd\area*\*.* /free
  100.                         -
  101.           marks all files in all pd areas as free file.
  102.  
  103.      * This was a hard one: Tagger can now view files within ZIP and ARJ
  104.        files with pathes!
  105.  
  106.      * Bug fixed with /PWD=xxx and /FREE in the same line in FILES.CTL
  107.  
  108.      * Tagger will no longer show unknown arc entries.
  109.  
  110.      * Intelligent LIMITS.CTL: If ratios at Remote Access position is out
  111.        of range (>1000) EFT will assume that the value describes baudrate
  112.        based download limits for extended baudrates of 19200 and 38700 bps,
  113.        like SBBS' LIMITS.CTL includes. EFT then reads 3 values to the right
  114.        and tries again ...
  115.  
  116.      * EFT.PRT is no longer included in beta versions for faster transfers.
  117.  
  118.      * Added /NULL parameter to FilesCount statement - This means zero
  119.        padding of download counters is NO LONGER DEFAULT.
  120.  
  121.      * New statement TagFileMacro <path and name> lets EFT get already
  122.        tagged files from third party utils like MTS or RFW. Those tagfiles
  123.        must have the XFD/DISP format. If the given file is ok then /GET is
  124.        automatically enabled to the download files prompt. Limitcheckers
  125.        stay active, can be combines with free files, passwords etc. for
  126.        further information see EFT.CFG.
  127.  
  128.      * New statement HideFiles gives access to files that have no description
  129.        in FILES.BBS to selected users (see EFT.CFG).
  130.  
  131.      * You will surely like this one:
  132.        New statement UserMacro lets sysop define own macros for use on
  133.        download files prompt. Max 16 macros definable.
  134.        Macros are (of course) also combinable with enhanced
  135.        file masks and autosearch!
  136.  
  137.          When defined
  138.  
  139.          UserMacro EFT Y to_download_the_newest_EFT_package EFT???.ARJ 130
  140.  
  141.          user can enter /EFT to get newest version.
  142.  
  143.          When defined
  144.  
  145.          UserMacro 3 Y to_download_files_with_a_3 *3*.*3*
  146.  
  147.          user can enter /3 to get every file on the system that has a 3 in
  148.          its name (wow ;-)
  149.  
  150.        For added info see EFT.CFG
  151.  
  152.      * Corrected bug in picture checker
  153.  
  154.      * Added UlMultiply statement - adds additional upload kbytes to
  155.        any upload from a user with given security (see EFT.CFG).
  156.  
  157.      * New/changed hotkey:
  158.  
  159.            cursor up  : increment timelimit 1 min
  160.            cursor down: decrement timelimit 1 min
  161.  
  162.            cursor right: increment downloadlimit 1k
  163.            cursor left : decrement downloadlimit 1k
  164.  
  165.            home: increment uploadsk 1 k
  166.            end : decrement uploadsk 1 k
  167.  
  168.            ctrl-home:  increment uploadsk 10 k
  169.            ctrl-end:   decrement uploadsk 10 k
  170.  
  171.            pgup:    increment downloadsk 1 k
  172.            pgdown:  decrement downlaodsk 1 k
  173.  
  174.            ctrl-pgup  :   increment downloadsk 10 k
  175.            ctrl-pgdown:   decrement donwloadsk 10 k
  176.  
  177.      * (Hopefully) fixed bug with Bimodem updating FILES/PFILES in
  178.        wrong pathes.
  179.  
  180.      * Added global list pathes (see RA.DOC) to Bimodem routines.
  181.        Also combinable with private uploads PFILES.BBS, PFILES.x/FILES.x and
  182.        Leaveuploads.
  183.  
  184.      * Changed and fixed upload log format.
  185.  
  186.      * Changed TempDrive. Now you can specify a complete
  187.        path, under which EFT will create its transfer dirs, and in which
  188.        the file tagger will create its work files. Use RAM disk for warp 9
  189.        Mr. Sulu.
  190.  
  191.      * Added ! sign to specific download. If you give
  192.        -dd!file.ext on the commandline EFT fill be forced to send the
  193.        file even if there is NO according FILES.BBS/PFILES.BBS/FILES.x or
  194.        PFILES.x entry. Note! (1) above stays active, too! '!' is only
  195.        for specific downloads.
  196.  
  197.      * Fixed bug with Newfilesmacro security level. Works now.
  198.  
  199.      * New EFT.CFG commandline macro *9 posts number of actual file area.
  200.        Good when running proto drivers from batch files, that shall behave
  201.        differently when run in different fileareas.
  202.  
  203.      * Allowed several lines with same file in FILES.CTL
  204.  
  205.           EFT*.ARJ /FREE
  206.           EFT100.ARJ /PWD=Jerk
  207.  
  208.           will request JERK as a password for the free file EFT100.ARJ
  209.           will not request password for free file EFT099.ARJ
  210.  
  211.           Note that this is not similar to
  212.  
  213.           EFT*.ARJ /FREE /PWD=Jerk
  214.  
  215.      * NEW! As the first BBS utility EFT is able of moving its
  216.        overlays to XMS memory to give even 286 machines with HIMEM.SYS
  217.        the speed advantage of cached overlays!!!
  218.        XMS overlays can be disabled by setting the environment
  219.        variable "NOXMSOVERLAYS" to a value of your choice. (I cannot do
  220.        a EFT.CFG statement, because the CFG file parser is already
  221.        overlayed)
  222.  
  223.      * New statement NoNegativeDownloads prevents EFT from taking uploads
  224.        as negative downloads (like FileDoor 1.21 did it), extending the users
  225.        daily download limit if he uploads something to you (Like the newer
  226.        FileDoor from the Netherlands does it).
  227.  
  228.      * File taggers sort can be interrupted, so fast switching between sort
  229.        modes is possible now.
  230.  
  231.      * New display file "TAGVIEW.ANS" for special help on taggers file
  232.        browser will be shown if users presses '?' when the browser is in
  233.        use.
  234.  
  235.      * NEW! The file taggers viewer now has a search function you surely
  236.        will like. Users can search forward and backwards, can repeat searches
  237.        and even if they browse through the document the viewer will highlight
  238.        each occurence of the search string!
  239.  
  240.      * Fixed bug with locked FILES.BBS on multiline systems and networks.
  241.  
  242.      * Bug fixed with file tagger and flsearch statement. Note - areanames
  243.        in FLSEARCH.CTL will have each underscore replaced with spaces.
  244.  
  245.      * On multiline systems you can have one LIMITS.CTL for all lines. EFT
  246.        will first search in the startup directory. Second the path that is set
  247.        via SET RA= or SET SBBS= is searched for LIMITS.CTL.
  248.  
  249. Release 1.20
  250.  
  251.        ------------------------------------------------------------------------
  252.  
  253.      * First I want to thank some people for making SUGGESTIONS and sending
  254.        BUG REPORTS - guys, I hate you all...
  255.  
  256.        Dan  McCool, Bernd Rothbrust, Sven Ediger, Martin Schnitkemper,  Mike
  257.        Paschen,  Mike  Ehlert,  Mark Prado, Burkhardt Mueller,  Leo  Graper,
  258.        Marco  Wijtkamp, Ron Huiskes, Fahazi Janos, Tero Kilkanen,  Hansjoerg
  259.        Watzl,  Ludovic  Valois,  Jens  Fallesen  many  more  betas  and  all
  260.        registered  sysops  of EFT. Without them it would not be such  a  big
  261.        success.
  262.  
  263.        So now have a look at those goodies coming up in
  264.  
  265.        Enhanced File Transfer V 1.20
  266.  
  267.        ------------------------------------------------------------------------
  268.  
  269.      * Tagger can handle descriptions longer than 46 chars now. It will auto-
  270.        matically begin to scroll the description horizontally if the users
  271.        does not type anything for 2 secs. Also users can force scrolling with
  272.        the new ">" and "<" commands.
  273.  
  274.      * Tagger will be forced into areas list if autosearch is on and there are
  275.        no files in the actual area to show or if you leave out the -a parameter
  276.        on the commandline.
  277.  
  278.      * New commandline parameter -f lets you force EFT to lock a special
  279.        protocol, so that you can use a standard BBS menu as the EFT "select
  280.        method" screen and call up EFT with the protocol locked. With the
  281.        protocol locked EFT will immediately go to the "select files to download"
  282.        or "give first filename" prompt. There are additional display files for
  283.        you to give optionally additional information that will function like the
  284.        general DWNHINTS.*/UPHINTS.*:
  285.  
  286.            ZU.* will be used in upload mode if -fZ is given on the
  287.                     commandline
  288.  
  289.            MD.* will be used if in download mode and -fM was given,
  290.  
  291.        so the general format is
  292.  
  293.            <char of locked protocol><U for uploading, D for downloading>.*
  294.  
  295.        If no special DWNHINTS/UPHINTS file for a locked protocol could
  296.        be found like ZD.ANS for Zmodem Download or UM.ASC for MPt uploads,
  297.        EFT will check for a display file named _U.A?? i.r. _D.A?? that include
  298.        global description of a locked protocol transfer.
  299.  
  300.        If you use forced protocols and special up/downhint files e.g.
  301.        ZD.ANS or ZU.ANS you can now have ZDAFTER.ANS and ZUAFTER.ANS, which
  302.        will be displayed right after the user gave the wanted filenames,
  303.        so you can reset any color setting or position the cursor for
  304.        any following EFT prompts to appear.
  305.  
  306.      * Changed the way EFT handles global file pathes on RA 1.x systems.
  307.        If a FILES.BBS is found in a given filearea it will be used even if
  308.        a global list path was given.
  309.  
  310.      * New statement LogFormat. Finally it lets you define the format of
  311.        the up and download log. Now you are on your own - and I am out of
  312.        that :-) har har ...
  313.  
  314.        Macros (can be used up to 255 times each on one commandline):
  315.  
  316.           #CPS           ... CPS rate
  317.           #PATH          ... path to actual area
  318.           #NAME          ... filename
  319.           #EXT           ... fileextension
  320.           #USERFIRST     ... users first name
  321.           #USERLAST      ... users last name
  322.           #SIZE          ... filesize
  323.           #BBSNAME       ... name of updated P/FILES.BBS P/FILES.x
  324.           #BBSPATH       ... path of updated P/FILES.BBS P/FILES.x
  325.           #LINE          ... current node number for RA01,RA02 entries
  326.  
  327.      * Ok - Here it is: Multi language support that comes packed up with
  328.        free definable build in menus! Even input keys on prompts are now
  329.        definable. You can define over 180 strings and keys!!!
  330.        Have fun and please send me your native language definition, so I
  331.        can include them in the next release as an example.
  332.        TIP: If you see that EFT is sending texts somewhat slower if they
  333.        first appear on the screen don't worry as EFT will only read and
  334.        store those strings that are really needed, exact when they are
  335.        needed.
  336.        This saves a lot of RAM, and if texts are used more than once they
  337.        will be taken from memory for more speed. Besides you will find
  338.        that the speed decrease when reading strings for the first time
  339.        is not that much.
  340.  
  341.        Added -LP (path) and -LN (name) commandline parameters for the
  342.        path and name of EFT.LNG and the selected language to read from it.
  343.  
  344.        Example:
  345.  
  346.          EFT.exe -lpx:\EFT\EFT.lng -lnGERMAN
  347.  
  348.          will select language #GERMAN out of x:\EFT\EFT.lng
  349.  
  350.      * UploadName has three versions now:
  351.  
  352.        UploadName            will log every username on uploads
  353.  
  354.        UploadName <Seclevel> will only log the usernames with the upload
  355.                              descriptions of users having a security
  356.                              below the given parameter
  357.  
  358.        UploadName <Flagsetting> same as above, uses ONE free definable
  359.                                 flag
  360.  
  361.        Additional parameter HANDLE makes EFT log the user aliasses (handles
  362.        instead of their real names). Attention! I think this is only
  363.        possibble on RA100 systems as the SBBS exitinfo does not contain
  364.        the userhandle.
  365.  
  366.        Example:  UploadName A6 HANDLE
  367.  
  368.                  or
  369.  
  370.                  UploadName 60000
  371.  
  372.      * Users hot-keys are hotter now.
  373.  
  374.      * You can put the contents of ANY environment variable on a
  375.        protocol's commandline in EFT.CFG now:
  376.  
  377.        Use:   %NAME_OF_ENVIRONMENT_VAR%
  378.  
  379.        Example: dsz dsz.com port $1 speed $2 sz %dszlog%
  380.  
  381.      * Format of the embedded code ^KI corrected to leading zeros. Also it
  382.        is now configurable via EFT.LNG line 186.
  383.  
  384.      * FILES.RA can be in local, startup dir or in SET RA= SET SBBS= dir.
  385.        Same goes for FLSEARCH.BBS, CONFIG.RA, SCONFIG.BBS, FLSEARCH.BBS etc.
  386.  
  387.      * NEW! Build in full/spilt-screen chat for ansi users. Control-R redraws
  388.        screen.
  389.  
  390.        Users screen is restored on exit from full/split screen chat
  391.        mode, so you can even break into a fullscreen tagger session! Uses
  392.        new colors from COLORS statement in EFT.CFG!
  393.        Sysops name is read from DORINFOx.DEF if found else defaults to
  394.        SYSTEM OPERATOR.
  395.  
  396.      * NEW! Textmacro files EFTCHAT1.A?? .. EFTCHAT9.A?? are sent from chat
  397.        mode if sysop presses ALT-1 .. ALT-9. No embedded codes allowed in
  398.        EFTCHAT1.A?? .. EFTCHAT9.A??.
  399.  
  400.        Sysop can still type while file is being sent. ALT-0 aborts sending of
  401.        textmacro file. If in split screen chat, the textmacro file is sent
  402.        through the sysops window. Great for phrases, byestrings etc...
  403.  
  404.        ALT-S sends any file from chat mode (sysop gets prompted for full path
  405.        and name).
  406.        Hotkeys work while chatting now (exception: ALT-C).
  407.  
  408.      * The beginnig of each log line is also definable now.
  409.  
  410.        EFT.LNG lines 193  194  195  refer to the date part of a logline
  411.                      OPUS FD   SBBS
  412.  
  413.        EFT.LNG lines 196  197  198  refer to the time part of a logline
  414.                      OPUS FD   SBBS
  415.  
  416.        Please check if the logs are correct when using the default values,
  417.        and drop me a mail if you discover errors in your log format, so I
  418.        can correct them in the default EFT.LNG, that comes with the
  419.        EFT package.
  420.  
  421.      * Fixed bug with double echo of the selection character on the
  422.        lastchance menu if not using hotkeys.
  423.  
  424.      * Added AUTO parameter to TagfilesMacro so that all tagfiles are loaded
  425.        automatically without /GET. See also EFT.LNG line 202/203
  426.  
  427.      * Replaced HLP_CMD.A?? with DWN_CMD.A?? for download mode and
  428.        UP_CMD.A?? for uploading.
  429.  
  430.      * Fixed bug with more prompting, added corresponding EFT.LNG line 201.
  431.  
  432.      * Dupecheckers are now switched off when using /LIST for
  433.        automatic transfers. Dupecheckers still active after transfer is
  434.        complete.
  435.  
  436.      * Fixed bug with EFT loosing files when a users drops carrier
  437.        after transfer but before transfer report. EFT will now try to
  438.        continue processing files without user input.
  439.  
  440.      * FILES.EFT is only rejected if the used protocol does not
  441.        support 'Behavior GetInfos'.
  442.  
  443.      * Changed filearea related code. EFT will use 30-40K less memory.
  444.  
  445.      * Same goes for protocol support. Additional 20-25k saved.
  446.  
  447.      * USERON.BBS updating is now automatically RA 1.0x / RA 1.1x compatible.
  448.  
  449.      * Fixed bug with Bimodem uploads not being dupechecked, and ArcExitInfo
  450.        behavior.
  451.  
  452.      * The following file stati are definable now:
  453.        OK,NOTFOUND,BROKEN U,BROKEN D,UNWANTED,UNEXPECT,DUPE,NOT SENT,SENT,
  454.        FREEFILE,NO TIME,NO LIMIT,RATIO K,RATIO F,WRONG PW,ILLEGAL
  455.        Warning! If editing EFT.LNG line 1 make sure each status is 8 chars long!
  456.  
  457.      * Files not in FILES.BBS / PFILES.BBS thus hidden files will not be
  458.        download-counted.
  459.  
  460.      * The file tagger now supports ANSI ESC-sequences to control the cursor.
  461.        So your users are allowed to leave NUMLOCK off.
  462.        As far as I know there are no sequences for Pg-Up and Pg-Down!
  463.        ANSI cursor control also active in filetagger's areas selection.
  464.  
  465.      * New CFG statement RA110AREAS makes EFT recognize the RA 1.1x flag
  466.        settings for UL, LIST and DL for each area. If you do not specify
  467.        RA110AREAS even on a RA 1.1x system EFT will only use the RA 1.0x
  468.        security and private files security flags. Note! RA 1.10 does not
  469.        support private files. Those settings are replaced with the list
  470.        security.
  471.  
  472.      * Added UpDayCredit statement:
  473.        You can grant extra boni to users uploading brandnew stuff and reduce
  474.        users uploadcredit if they send old shit. Of course fully definable.
  475.  
  476.        Non archived uploads can not gain bonus credits above 100%
  477.  
  478.        EFT now determines what dayperiod matches most of the files in the
  479.        given archive and will give credit according to that period.
  480.  
  481.        Example:
  482.  
  483.                20 files in TREETS.ZIP
  484.  
  485.                7  files that are 5   days old.
  486.                10 files that are 270 days old.
  487.                3  files that are 370 days old.
  488.  
  489.        Using the following EFT.CFG file segment,
  490.  
  491.        UpDayCredit 14      150
  492.        UpDayCredit 60      100
  493.        UpDayCredit 120      80
  494.        UpDayCredit 200      50
  495.        UpDayCredit 356      10
  496.  
  497.        EFT will give 10% for TREETS.ZIP, because most of the files will
  498.        match the period 356..200 days.
  499.  
  500.        That will teach 'em a lesson :-) ...
  501.  
  502.      * Your users will love this:
  503.  
  504.        New statement OLDSTUFF <text> in EFT.CFG let's you define
  505.        a text that is added to a file if it does not fit in any
  506.        age-class you would have defines using UpDayCredit.
  507.  
  508.      * Enhanced multilanguage support for tagger onscreen menus. Still you
  509.        will have to pay attention if you change those menus, but EFT will
  510.        help you where possible.
  511.  
  512.      * Hopefully fixed bug with file are being sent across the users time
  513.        limit.
  514.  
  515.      * New display file BADPIC.ASC/ANS is displayed every time an uploaded
  516.        picture file is rejected.
  517.  
  518.      * FILES.CTL now can include /UNWANTED flags, to give you another chance
  519.        to mark files as unwanted on your system. This is to keep compatibility
  520.        with SBBS's FILES.CTL. Of course this can be combined with EFT's
  521.        enhanced filemasks.
  522.  
  523.      * New commandline parameter -#<name and path of paramfile> lets
  524.        you define a parameter file from which EFT shall read the commandline
  525.        parameters if your EFT commandline exceeds the BBS's capabilities.
  526.        -# can be mixed with other commandline parameter. Each given parameter
  527.        will be executed. Also the format of the parameterfile is free.
  528.        Simply give the parameters as if you had given them on the commandline.
  529.        There can be several parameters on one line. Max length is 255 chars.
  530.        There can be unlimited lines.
  531.  
  532.      * For those using "AskAnother SWITCH" in EFT.CFG there are 2 new
  533.        commandline parameters -au<upload path> and -ad<download path>
  534.        EFT will use the upload path when switching from download mode.
  535.        You can still use -a<path> but beware of the path beginning with U or D.
  536.        You will then have to use -ad or -au respectively.
  537.  
  538.      * New commandline parameter -TAG forces file tagger mode after a user
  539.        selected a protocol. No hintfiles or build-in download hints are shown.
  540.  
  541.        This can also be combined with forced protocols.
  542.  
  543.        -TAG has some sub-functions:
  544.  
  545.             If you want the tagger to come up with the new date prompt
  546.             give -TAG:DATE.
  547.  
  548.             If you want the tagger to come up in filemask-search use
  549.             -TAG:MASK.
  550.  
  551.             -TAG:KEY lets the user give a search keyword.
  552.  
  553.             -TAG:LAST will start in new-files-only mode with the users
  554.             last-on date set.
  555.  
  556.             -TAG:GLOBAL will start the tagger in global mode.
  557.  
  558.        Forced behaviours are combinable with each other and with
  559.        forced protocols.
  560.  
  561.        Example:
  562.  
  563.        EFT ... -tag:global -tag:last -fZ
  564.  
  565.        is an replacement for the list-new-files function in RA - PLUS
  566.        immediate tagging and downloading via Z-Modem.
  567.  
  568.      * Enhanced ALT-H.
  569.  
  570.      * Tagger's defaults are now *.* for masking and nothing for keyword
  571.        search.
  572.  
  573.      * Fixed SEVERE bug with global mode using non-allocated memory!
  574.  
  575.      * EFT will not longer leave a EFTFILES.? in a filearea if UNSOLVABLE
  576.        (mostly sharing) problems occur during FILES.BBS update. Instead
  577.        EFTFILES.?, containing the updated FILES.BBS information is moved
  578.        into the break directory.
  579.  
  580.      * Enhanced taggers Time:/Files: line according to multilanguage support,
  581.        numeric output will adjust to the new length of your EFT.LNG lines
  582.        130, 131. Same goes for taggers on-screen menus. EFT.LNG line
  583.  
  584.      * Enter does no longer tag files. Instead it is used for speed-searching
  585.        Example: ^M^E^M finds MEMKIT.ZIP
  586.        Only '5' and 'T' will still tag a file.
  587.  
  588.      * Added /P parameter to the download files prompt. This will tell EFT
  589.        to ask the user if he wants to download an occurence of the given
  590.        filemask. This functions like some sort of low-tech tagger.
  591.  
  592.        Example:
  593.  
  594.           Enter files to download blabla ...
  595.           ? all*.* /p newfiles.* die*das.*/P mogul.fat
  596.  
  597.        will make EFT ask for every occurence of all*.* and die*das.*.
  598.        EFT takes all occurences of newfiles.* and mogul.fat automatically.
  599.        Note the space after all*.* is allowed and the enhanced filemask in
  600.        die*das.*.
  601.  
  602.        In addition the user has also some options to select:
  603.  
  604.           T.ag       the file
  605.           S.kip      the file
  606.           N.ext area continue scan with next area
  607.           E.nd scan  end scan and proceed to last chance menu
  608.           A.bort     abort the transfer
  609.           ?.help     sends WANTFILE.ASC/ANS if avail else beep
  610.  
  611.        Note the new display file and the new lines 222 and 223 in EFT.LNG.
  612.  
  613.      * EFT will now search for EFT.LNG in the startup dir, next in the
  614.        path-dir if EFT was started via a c:\bbs\EFT.exe type call and
  615.        last in the dir that is referenced by the environment variable
  616.        RA or SBBS. Same handshake goes for the overlay file EFT.EXE.
  617.        This could have caused the system to hang!
  618.  
  619.      * Finally it's here: Multiple-line file descriptions!
  620.        But as always EFT does it the enhanced way:
  621.        You get SCROLLING prompts remote for file descriptions and the
  622.        files-to-download prompt.
  623.        Note the new parameters to the DESCLEN statement in EFT.CFG.
  624.  
  625.      * Updated and enhacned ArcHead utility to 4DOS V 4.x
  626.  
  627.      * Added behavior window to SHUTUP statement. You can now define
  628.        a start and stop event and EFT will only beep on the sysops
  629.        console if the actual time matched the shutup-window.
  630.  
  631.      * Added border parameter to WINDOW= and ARCWINDOW= behavior:
  632.        This will put a frame around a child process' window.
  633.  
  634.  
  635.        This is the usage of the bits in the border parameter:
  636.  
  637.  
  638.                     +Display child's parameters
  639.                     !
  640.                     !
  641.        bit7        xxxx xxxx                 bit 0
  642.                    !      !!
  643.                    !      Type of frame:
  644.                    !
  645.                    Display name          0= no frame
  646.                    of child process
  647.                    as window title       1= ┌─┐
  648.                                             └─┘
  649.  
  650.                                          2= ╔═╗
  651.                                             ╚═╝
  652.  
  653.                                          3= ╓─╖
  654.                                             ╙─╜
  655.  
  656.                                          4= ╒═╕
  657.                                             ╘═╛
  658.  
  659.  
  660.        Example:
  661.  
  662.                  window=10,10,70,20,27,129
  663.  
  664.                  will put a type 1 frame around the child process and
  665.                  display its name but not its parameters as the window
  666.                  title (all in cyan on blue).
  667.  
  668.        New LNG line 224 for low tech tagger. Leave empty if you do not want
  669.        that line to be added to your download hints.
  670.  
  671.      * The BBS config file is no longer locked while running eft.
  672.  
  673.      * New embedded codes for display files:
  674.  
  675.        ^K%   ... amount of k left for downloading today. (taken from SBBS)
  676.        ^K\   ... Erase to end of line (ANSI only)
  677.  
  678.      * New embedded code for display files AND all prompts and texts in
  679.        EFT.LNG:
  680.  
  681.        ^K[cc ... Set color regarding the following table:
  682.  
  683.        Foreground                       Background Colours
  684.        (2nd "cc" digit)                 (1st "cc" digit)
  685.        ------------------               ---------------------
  686.  
  687.        0  -  Black                      0  -  Black
  688.        1  -  Blue                       1  -  Blue
  689.        2  -  Green                      2  -  Green
  690.        3  -  Cyan                       3  -  Cyan
  691.        4  -  Red                        4  -  Red
  692.        5  -  Purple                     5  -  Purple
  693.        6  -  Brown                      6  -  Brown
  694.        7  -  White                      7  -  White
  695.        8  -  Grey
  696.        9  -  Bright Blue
  697.        A  -  Bright Green
  698.        B  -  Bright Cyan
  699.        C  -  Bright Red
  700.        D  -  Bright Purple
  701.        E  -  Bright Yellow
  702.        F  -  Bright White
  703.  
  704.        0  -  Flashing Black             8  -  Black
  705.        1  -  Flashing Blue              9  -  Blue
  706.        2  -  Flashing Green             A  -  Green
  707.        3  -  Flashing Cyan              B  -  Cyan
  708.        4  -  Flashing Red               C  -  Red
  709.        5  -  Flashing Purple            D  -  Purple
  710.        6  -  Flashing Brown             E  -  Brown
  711.        7  -  Flashing White             F  -  White
  712.        8  -  Flashing Grey
  713.        9  -  Flashing Bright Blue
  714.        A  -  Flashing Bright Green
  715.        B  -  Flashing Bright Cyan
  716.        C  -  Flashing Bright Red
  717.        D  -  Flashing Bright Purple
  718.        E  -  Flashing Bright Yellow
  719.        F  -  Flashing Bright White
  720.  
  721.  
  722.  
  723.        Examples:
  724.  
  725.        43  -  Red foreground on a Cyan background.
  726.        01  -  Blue on a black background.
  727.        FB  -  Flashing Bright White on a Cyan background.
  728.        A colourful "ENTER" -  [01E [03N [05T [04E [0ER
  729.  
  730.  
  731. *******************************************************************************
  732. *                                                                             *
  733. * If you want your native EFT.LNG to be included in the package WITH your     *
  734. * name and BBS adress included as header please send it to one of the support *
  735. * sites mentioned in SUPPORT.EFT!                                             *
  736. *                                                                             *
  737. *******************************************************************************
  738.  
  739. Release 1.30
  740.  
  741.        ------------------------------------------------------------------------
  742.  
  743.        I was not finished with EFT 1.30 - but you users were impatient.
  744.        Anyway-I think there are pretty much new and goodies already build into
  745.  
  746.        Enhanced File Transfer V 1.30
  747.  
  748.        ------------------------------------------------------------------------
  749.  
  750.      * Ejected several inactive support sites. Please check who is in charge
  751.        for your area now. PLEASE DO NOT REGISTER THROUGH EFT SUPPORT USA IF
  752.        YOU LIVE IN GERMANY (that really happened) !
  753.  
  754.      * You will get two sets of display files along with this release,
  755.        and a bonus filearea list utility called RAFF (Remote Access File
  756.        Find). It will work under RA and SBBS and it is THE FASTEST lister
  757.        on the market today. It will also support s small set of embedded
  758.        control characters, help files, menu files and it supports the new
  759.        EFT FILES.BBS format for CD-ROM fileareas. As it is not written by
  760.        myself please check the DOCs that come with RAFF for further details.
  761.        I use it on my board, so it must be the best one around ...
  762.  
  763.      * I changed the key policy again: There is no eval period any more.
  764.        Instead unregistered keys will make EFT ask the users those random
  765.        strings sometimes when they enter the tagger.
  766.        Note that this is NOT CRIPPLEWARE! The product is still full featured,
  767.        so please consider registration, you will see that EFT 1.30 is worth it!
  768.  
  769.      * WARNING! I have discovered a nasty bug in GSZ by Omen Tech!
  770.        If you set your DSZLOG environment variable to a value without
  771.        a path: E.G. SET DSZLOG=DSZ.LOG one would expect GSZ to create that
  772.        file in the actual directory, which would be the best for EFT as it
  773.        then can expect the log in its own transfer dir.
  774.        That is not always so!
  775.        If GSZ finds a DSZ.LOG on the search path especially in the root dir
  776.        of the actual partition it will erroreously use THAT one instead of
  777.        the one you specified!!! THIS IS A SERIOUS PROBLEM, because EFT will
  778.        not know what files were transferred by GSZ!
  779.        Even worse: On multiline systems GSZ causes network errors because
  780.        two simultaneously running GSZs are not able of sharing on DSZ.LOG
  781.        thus "Network error during open a file". BUG-S-Z by Omen Tech!
  782.        Normally you avoid that problem too with letting GSZ create its
  783.        logs in EFTs directories, because EFT of course creates one unique
  784.        dir for each line.
  785.        Solution 1 is to give an additional path as your DSZLOG environment
  786.        variable BE SURE TO SET THAT TO A DIFFERENT VALUE for each line!!
  787.        Solution 2 is to erase all occurences of DSZ.LOG from your search
  788.        pathes and especially from your root directories! GSZ then works
  789.        O.K.
  790.        Solution 3 is SET DSZLOG=DSZLOG.LOG, so that GSZ does not find any
  791.        occurences of DSZ.LOG any more.
  792.  
  793.      * Hopefully fixed problem with private uploads bringing their OLD-STUFF
  794.        texts into the filearea rather than into the private directory.
  795.  
  796.      * OldStuff changed: The OLDSTUFF text is now taken from EFT.LNG line
  797.        225. In addition you can now give a directory as a parameter to
  798.        OldStuff in EFT.CFG and EFT will move your old uploads into that
  799.        path. Downloadcounters are now initialized for OLD-STUFF files, too.
  800.  
  801.      * Also changed ULmultiply according to the changes in Updaycredit/Oldstuff:
  802.        Added EFT.LNG Line 226 (an ULmultiply bonus is shown as
  803.        "SYSOP: 150% bonus").
  804.        Note that ULmultiply is processed last: If Noarccredit or Updaycredit
  805.        reduced the file's size to 1% the user will get 2% in result if
  806.        ULmultiply was set to 200%!
  807.  
  808.      * Removed DESC statement from EFT.CFG - You have EFT.LNG line 200 for
  809.        that. $1 is version of EFT.
  810.  
  811.      * New logline macro #BONUS puts the size of uploaded file after it
  812.        has passed add bonus-giving routines. #BONUS will post 0 on downloads.
  813.        Stripped #BBSNAME macro.
  814.  
  815.      * Bug fixed when sorting an empty area.
  816.  
  817.      * Added multitasker Support:
  818.  
  819.           1) Timeslicing:
  820.              EFT will release ticks to the multitasker if it is
  821.              momentary idle.
  822.  
  823.           2) Virtual Video Memory Support:
  824.              EFT will use MTVB virtual memory for direct screen writing. So
  825.              be sure to set the task EFT is running in to the following
  826.              statements:
  827.  
  828.  
  829.              Directly writes to video Memory: N
  830.              Virtualize text and graphics   : Y
  831.              Display graphics               : N
  832.  
  833.        EFT detects the presence of DESQview, TopView, TaskView, OmniView,
  834.        MS Windows and IBM 3270 PC multi-tasking systems.
  835.  
  836.      * CorrectkBytes now adjusts uploadsk and downloadsk according to
  837.        ratio settings. E.G. if ratio on k is 1:2 correctkbytes may
  838.        take 4000k from uploadsk and 8000k from downloadsk.
  839.  
  840.      * Fixed several bugs concerning read-only media support in RA and
  841.        SBBS. (FILES.x and list path support)
  842.  
  843.      * Build in CD-ROM manager:
  844.  
  845.        EFT introduces a new method of accessing CD-ROM in a fast and
  846.        easy way as there are several problems with the conventional RA/SBBS
  847.        read-only media support:
  848.        Nearly every CD on the market consists of hunderts of directories.
  849.        How to connect those into a BBS? Installing hundrets of fileareas?
  850.        No way.
  851.  
  852.        EFT now brings you a new FILES.BBS format:
  853.  
  854.        <filename and PATH> <filesize> <filedate MM-DD-YY> <description>
  855.        or
  856.                                       <filedate MM/DD/YY>
  857.        or
  858.                                       <filedate MM.DD.YY>
  859.  
  860.        1) With this you can combine files from different directories TO
  861.           FORM ONE SINGLE FILEAREA! Note: If you skip the path information
  862.           from a line in a CD-ROM FILES.BBS EFT will assume the normal
  863.           filepath to the given file as installed in FILES.RA/FLSEARCH.BBS.
  864.  
  865.        2) In addition I included the filesize and filedate in the new
  866.           FILES.BBS. EFT will not access the CD when listing the CDROM
  867.           based filearea e.g. when tagging files with the full-screen
  868.           tagger. This gives you LIGHTNING FAST access to CD-ROM files,
  869.           and lets you even change the filedate of files on the CD-ROM,
  870.           so if you install a new CD you can have all or several or some
  871.           or the files on the CD-ROM included in your new-files list.
  872.  
  873.        New statement CDROM in EFT.CFG lets you define those areas from
  874.        FILES.RA / FLSEARCH.BBS, that should be under control of EFT's
  875.        CD-ROM manager. Be sure you have set the global list-path in
  876.        RACONFIG and the listpathes for each area in FLSEARCH.BBS.
  877.  
  878.        There is also private files support for CD-ROMs:
  879.        EFT supports PFILES.x in RA's global list path and PFILES.BBS in
  880.        SBBS' list pathes.
  881.  
  882.        If you erroreously try to let EFT move files into a CD-ROM path
  883.        (bidirectional uploading into a CD-ROM area), EFT will move
  884.        those uploads into the break directory. Be sure to use the -au
  885.        parameter correctly.
  886.  
  887.        Changed EFT.LNG line 154 for CDROM support.
  888.  
  889.        Be sure to set the ULsecurity for your CDROM areas to an appropriate
  890.        value (mine are at seclevel=60000)
  891.  
  892.      * Stripped RA110AREAS statement, PFILES support and RA 0.04 support!
  893.  
  894.      * General cleanup of code, speed up, optimizations. Check everything
  895.        closely, especially SBBS sysops!
  896.  
  897.      * Corrected date format EFT.LNG line 80 for file tagging etc.
  898.  
  899.      * Corrected R command in file tagger not refreshing the files and
  900.        time stats.
  901.  
  902.      * Hopefully fixed bug with /UNWANTED lines in FILES.CTL
  903.  
  904.      * The tagger's keyword-search mode will switch back to mask mode if
  905.        an empty keyword is given.
  906.  
  907.      * Tags will be remembered and shown when switching from Display All to
  908.        Display New and back. In EFT 1.20 the tags were not shown any more,
  909.        in fact they were there and processed.
  910.  
  911.      * Now supporting SBBS' AGE, NO-UPLOADS and NO-DOWNLOADS flags/values
  912.        in FLSEARCH.BBS.
  913.        Note! Depending on EFT's internals users with a security>65000 will
  914.        have access to every area regardless of flags or age settings.
  915.  
  916.      * Added standard search algo to FILES.CTL:
  917.         1. Startup dir,
  918.         2. f:\bbs\eft.exe call path (f:\bbs\)
  919.         3. 3 set SBBS= / set ra= environment variable
  920.  
  921.        Corrected little bug concerning enhanced pathes in FILES.CTL
  922.        Example: E:\*\*.* will now match e:\110g\cdrom.zip
  923.  
  924.      * New macro $1 on EFT.LNG line 85/86 contains amount of cummulated
  925.        bonus time (if any else zero) the user gained with his uploads.
  926.  
  927.      * ? now works in the taggers areas screen. The tagger now has three
  928.        help files: TAGGER.A?? TAGVIEW.A?? and TAGAREA.A??
  929.  
  930.      * The ARCWINDOW and WINDOW parameters are not longer checked to fit on
  931.        the screen. So you can now even give EGA-screen-sized parameters even
  932.        if EFT is not in EGA mode when reading the CFG file.
  933.  
  934.      * Hopefully fixed bug that caused uploads to disapear if the filenames
  935.        WERE given on uploading.
  936.  
  937.      * Fixed bug that caused EFT to send files from areas the user had list
  938.        acces but indeed no download access to.
  939.  
  940.      * Hopefully fixed FCREATE bug.
  941.  
  942.      * EFT's ANSI manager now supports quoted graphics chars.
  943.  
  944.      * String input routines have been improved: If a user types BS in
  945.        an input field with default value he will edit that value. If
  946.        he types anything else the prompt field is cleared. This works
  947.        like in normal SAA applications.
  948.  
  949.      * Ok lets have it your way: Enter tags files instead of searching
  950.        for "M"
  951.  
  952.      * Filescount now works also in CDROM areas that are under control of
  953.        EFT's CDROM manager and the new FILES.BBS format.
  954.  
  955.      * The low-tech tagger now correctly gives only those users access
  956.        to files not in FILES.BBS, that have a security >= HideFiles (see
  957.        EFT.CFG).
  958.  
  959.      * Added LNG line that will show the selected forced protocol before
  960.        displaying the according display file ?D.ANS rspt. ?U.ANS.
  961.  
  962.      * NEW! Full automated DIZ file support. You can even define up to
  963.        16 DIZ filenames that EFT will search for to extract the upload
  964.        description from. This of course works not only with ZIP, but with
  965.        all archivers. New CFG statement DIZFile (see there).
  966.        EFT will strip all borders from FILE_ID.DIZ files.
  967.  
  968.      * EFT will now seek the following pathes for display files:
  969.  
  970.        FileDoorDir  path from EFT.CFG
  971.        Language     path out of the BBS's language configuration (RA only)
  972.        Textfile     path out of the BBS's configuration
  973.